package org.tigris.scarab.mapper;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.dna.mybatis.criteria.Criteria;
import org.tigris.scarab.model.Module;

public interface ModuleMapper {
    List<Module> listAll();

//    int countByExample(ModuleExample example);
//
//    int deleteByExample(ModuleExample example);
//
//    int deleteByPrimaryKey(Integer moduleId);
//
    int insert(Module module);
//
//    int insertSelective(Module record);

    List<Module> selectByExample(Criteria criteria);

    Module selectByID(Integer moduleId);
//
//    int updateByExampleSelective(@Param("record") Module record, @Param("example") ModuleExample example);
//
//    int updateByExample(@Param("record") Module record, @Param("example") ModuleExample example);
//
//    int updateByPrimaryKeySelective(Module record);
//
//    int updateByPrimaryKey(Module record);
}